

using System;
using Abp.Application.Services.Dto;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using JYJ.AiYard.StationManagement.TbDiscountBills;

namespace JYJ.AiYard.StationManagement.TbDiscountBills.Dtos
{
    public class TbDiscountBillListDto : EntityDto<long>
    {
        
		
		public long? Station_ID { get; set; }



		/// <summary>
		/// 商户编号
		/// </summary>
		public long? TsaleId { get; set; }



		/// <summary>
		/// 券号
		/// </summary>
		public string TbillNo { get; set; }



		/// <summary>
		/// 券名称
		/// </summary>
		public string TbillName { get; set; }



		/// <summary>
		/// 券说明
		/// </summary>
		public string TbillInfor { get; set; }



		/// <summary>
		/// 商户代码
		/// </summary>
		public string TsaleNo { get; set; }



		/// <summary>
		/// 商户名称
		/// </summary>
		public string TsaleName { get; set; }


       

        /// <summary>
        /// 商户支付状态
        /// </summary>
        public int TsalePayStatus { get; set; }



		/// <summary>
		/// 商户支付时间
		/// </summary>
		public DateTime TsalePayTime { get; set; }



		/// <summary>
		/// 有效生效日期
		/// </summary>
		public DateTime? Tbedt { get; set; }



		/// <summary>
		/// 有效截止日期
		/// </summary>
		public DateTime? Texdt { get; set; }



		/// <summary>
		/// 免单类型
		/// </summary>
		public int? TbillType { get; set; }



		/// <summary>
		/// 抵扣方式
		/// </summary>
		public int? TdeduType { get; set; }



		/// <summary>
		/// 折扣值
		/// </summary>
		public decimal? TdeduValue { get; set; }



		/// <summary>
		/// 创建时间
		/// </summary>
		public DateTime? TcreateTime { get; set; }



		/// <summary>
		/// 创建人编号
		/// </summary>
		public int? TcreateOpId { get; set; }



		/// <summary>
		/// 创建人代码
		/// </summary>
		public string TcreateOpNo { get; set; }



		/// <summary>
		/// 创建人姓名
		/// </summary>
		public string TcreateOpName { get; set; }



		/// <summary>
		/// 发行方式
		/// </summary>
		public int? TtermType { get; set; }



		/// <summary>
		/// 发行价值
		/// </summary>
		public decimal? TtermValue { get; set; }



		/// <summary>
		/// 每张券价值
		/// </summary>
		public decimal? Tamount { get; set; }



		/// <summary>
		/// 领取人OpenId
		/// </summary>
		public string TrecvOpenId { get; set; }



		/// <summary>
		/// 领取时间
		/// </summary>
		public DateTime? TrecvTime { get; set; }



		/// <summary>
		/// 领取人编号
		/// </summary>
		public int? TrecvUserId { get; set; }



		/// <summary>
		/// 领取人代码
		/// </summary>
		public string TrecvUserNo { get; set; }



		/// <summary>
		/// 领取人名称
		/// </summary>
		public string TrecvUserName { get; set; }



		/// <summary>
		/// 使用状态
		/// </summary>
		public int? TuseStatus { get; set; }



		/// <summary>
		/// 使用时间
		/// </summary>
		public DateTime? TuseTime { get; set; }



		/// <summary>
		/// 原始单据类型
		/// </summary>
		public int? TpayType { get; set; }



		/// <summary>
		/// 原始单据编号
		/// </summary>
		public int? TrecordId { get; set; }



		/// <summary>
		/// 券密码
		/// </summary>
		public string Tpassword { get; set; }


        public int? DiscountCount { get; set; }  //优惠券数量

    }
}